#include<bits/stdc++.h>
using namespace std;
bool cmp(int a , int b){
	return a > b;
}
int main(){
	int n , b;
	cin >> n >> b;
	int a[20050];
	for(int i = 1 ; i <= n ; i++){
		cin >> a[i];
	}
	sort(a + 1 , a + n + 1 , cmp);
	int sum = 0 , num = 0;
	int i = 1;
	while(sum < b){
		sum += a[i];
		i++;
		num++;
	}
	cout << num << endl;
}
